semiconductor substrate - French English Dictionary